home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 April / macformat-023.iso / Shareware City / Info / macibmcompare1.99.txt < prev    next >
Encoding:
Internet Message Format  |  1994-12-20  |  36.2 KB  |  [TEXT/unix]

  1. Date: Tue, 6 Dec 1994 17:11:58 -0700 (MST)
  2. From: Bruce Grubb <bgrubb@freedom.NMSU.Edu>
  3. To: macgifts@sumex-aim.stanford.edu
  4. Subject: [*]  Mac & IBM compare-Version 1.9.9 {resubmit} pt1
  5.  
  6. Archive name: mac-ibm-compare199.txt
  7. category: general information, text
  8.  
  9. I am resubmitting this because the first submission got corrupted.
  10. This is version 1.9.9 of this report & should replace mac-ibm-compare198.tx=
  11. t.
  12. Changes: PPC and Pentium info updated
  13. Due to the rapid changes in computers I am interested in contributions=20
  14. from Digest and other readers to flesh out, correct, or point out=20
  15. confusing parts in the report.  Send comments and information to AOL:=20
  16. BruceG6069; or Internet: BruceG6069@aol.com.  Keep it short because=20
  17. e-mail limit on these sites is _much_ smaller than my sheet.
  18. This report compares the Mac and IBM machines CPUs, hardware {monitor=20
  19. support and expansion}, operating systems {includes number crunching},=20
  20. networking & printing; it covers not only present hardware/software=20
  21. statistics and features but also future possibilities.
  22. Despite its condensed and generalized format it still provides some thought=
  23. -
  24. provoking reading on the relative merits, problems, and deficiencies of=20
  25. Macs=20
  26. and IBM PCs.  It also contains some FAQ answers about both machines and=20
  27. the upcoming PowerPC line.
  28.  
  29. Note:  for proper reading off line this document should be in 9 point Monac=
  30. o.
  31. -------------------------blurb ends, report begins-------------------------=
  32. --
  33.  
  34. Mac & IBM Info-Version 1.9.9 {Dec 1, 1994}
  35. Note:  for proper reading off line this document should be in 9 point Monac=
  36. o.
  37.  
  38. The reason for this general data sheet is to consolidate and condense the=
  39. =20
  40. information out there, so that people in both camps can be clear and accura=
  41. te=20
  42. about what they are saying about their machines.
  43. Since computer technology is always changing there are always going to be=
  44. =20
  45. points in which the sheet will be lacking or incorrect on information.  So,=
  46. =20
  47. please just don't say the sheet is incomplete or incorrect but also give me=
  48. =20
  49. clear and concise information to make the needed corrections.  To keep this=
  50. =20
  51. data sheet accurate please provide article citations,if possible, for the
  52. information provided or corrected and keep opinions to a minimum.  As this =
  53. is=20
  54. a general data sheet, keep the info provided short and simple.
  55. Please note that all magazine dates are in mm/dd/yy formats.
  56. Finally, keep the information relevant to the section corrected.
  57. Also, please edit the crossposting down before following this up.
  58. Thank you.
  59.  
  60. Contents
  61. CPUs
  62. Hardware
  63.  PowerPC rumors
  64.  Monitor support
  65.  Expansion
  66. Operating system
  67.  Mac
  68.  IBM
  69.  PowerPC
  70. Networking & Printing
  71.  
  72. The CPUs {Nov, 1994)
  73.  Note: I am only showing Motorola & Intel CPUs used in Mac and most IBM/PC
  74.  clone machines. For example, since Apple never used the Motorola 68008 and
  75.  68010 in the Mac these chips are not listed. Years indicate use of CPU chi=
  76. p
  77.  in new machines.
  78. Cache is "where data can be stored to avoid having to read the data from a
  79.  slower device such as a disk" (Dictionary of Computer Terms:61-DTC).  Both
  80.  IBM and Mac use caches external to CPUs which increase the speed of the CP=
  81. U
  82.  but are not a part of it.  Since there are many different external caches,
  83.  each having a different effect on CPU performance, with some built-in
  84.  {present Macs}, other optional but installed {IBM}, and are machine, selle=
  85. r
  86.  or expansion dependent, I have decided to leave them out of the list.
  87. Note:  ALU is industry's de-facto standard for CPU bit classification.
  88.  
  89. IBM     ALU  Registers    External     CPU     Features/
  90. CPU                     data  address cache    Notes
  91. 8088(6) 16      16     8 (16)   20    none     {1981-9} {197?-89}
  92. 80186   16      16       16     20    none     {198?-9?} 8088(6) segmenting
  93. 80286   16      16       16     24    none     segmenting + Protected Mode*
  94. 386sx   32      32       16     24    none     80386*
  95. 80386   32      32       32     32    none     MMU & 32-bit Protected Mode=
  96. =20
  97. 486sx   32      32       32     32   one 8K    80486 w/o FPU
  98. 80486   32      32       32     32   one 8K    new CPU core {~386 + FPU}
  99. 486dx2  32      32       32     32   one 8K    doubled internal clock rate*=
  100. *
  101. 486dx3  32      32       32     32   one 16K   80486 w/o FPU; IBM chip
  102.  [Blue Lightning]                              between 486dx2 and Pentium 5=
  103. =20
  104.                                                lines in speed (BYTE 04/94:2=
  105. 2)
  106. DX4     32      32       32     32   one 16K   80486; Intel's version of th=
  107. e
  108.                                                486dx3.
  109. Pentium 32      32       64     32   8K code,  CRISC-like chip,  =20
  110.  [P5]                                8K data,  2 instructions/cycle max  =
  111. =20
  112.                                      Branch    2-issue superscalar, 386=20
  113.                                      target    Write-Back, 64-bit FPU,
  114.                                                pipelining; 114 chips/Wafer
  115.                                                66 MHz-SPECint92: 66.3;=20
  116.                                                SPECfp92: 62.5; 13-16 watts*=
  117. **
  118. P54c                                           3.3 volts with 6.5 watts.
  119.                                                203 chips/wafer
  120.                                                100 MHz-SPECint92: 100;=20
  121.                                                SPECfp92: 80***
  122. P6                                             CRISC chip, .4 micron;=20
  123.                                                late-1995; transition chip
  124.                                                (BYTE 04/94:22)
  125. P7                                             RISC or VLIW with a hardware
  126.                                                x86 code translator,
  127.                                                late-1990's****
  128.  
  129. 386sl: low power (3.3V) 386sx with built-in power management. Laptop use.
  130. 386slc: IBM 5V 386sx with a 16k on-chip cache added (John H. Kim).  As far =
  131. as
  132.  John H. Kim knows it is only used on IBM models.
  133. 486slc: Neither of two chips that have this name have a FPU.  Cyrix: basica=
  134. lly
  135.  486sx in 386sx socket with 1k cache and improved integer math speed.  IBM:=
  136. =20
  137.  equivalent to 486sx with a 16k on-chip cache.
  138. 486slcs: IBm chip equivalent to 486dx2 - FPU with a 16-bit external data pa=
  139. th
  140.  and 16k on-chip cache.
  141. 486dlc2: IBM chip equivalent to 486dx2 - FPU and with 16k on-chip cache.
  142. P24T{Pentium}:  64 bit internally, 32 bit for system I/O.
  143. Pentium/150 .4 micron, mid-1995 (PC Week 05/30/94)
  144.  
  145. *16 MB maximum RAM
  146. ** ex. for 486dx2/50, chip runs 50 MHz rest of machine runs at 25 MHz.
  147. *** (Hambrecht & Quist/MacWeek 09/20/93; Len Schultz; PC Week 01/10/94; BYT=
  148. E
  149.  6/94:265). {P54c is called "Pentium II" in Hambrecht & Quist/MacWeek artic=
  150. le}=20
  151.  CRISC {media term}: CISC chip with RISC-like feature (Computer Reseller Ne=
  152. ws,
  153.  Oct 28, 1991 n445 p140(2)).  CPU - 60 MHz ~$575; 90 MHz - ~$600 (PC Week
  154.  07/04/94); SPECmarks are with a Level 2 memory cache and a 66 MHz 128-bit
  155.  {64-bit interleaved} bus.  Pentiums have a minor bug in the FPU.
  156. **** Computergram International, 06/02/94; MacWeek 05/30/94.  VLIW (Very Lo=
  157. ng
  158.  Instruction Word) is supposed to be faster and cheaper than RISC but it ha=
  159. s
  160.  a major problem in that VLIW binary code is _so_ CPU specific as to be
  161.  TOTALLY incompatible with _any_ future VLIW CPUs {it would be as if 386 co=
  162. de
  163.  would not run on 486 and 486 code would not run on a Pentium}
  164.  (InfoWorld, 01/17/94 v16 n3 p29(2); Microprocessor Report, 02/14/94 v8 n2
  165.  p18(4))
  166.  
  167. Mac     ALU  Registers  External bus   CPU     Features/
  168. CPU                     data  address cache    Notes
  169. 68000   16      32       16     24     none    {1984-93} 16 MB limit*
  170. 68020   32      32       32     32   256 code  {1987-92} parallel processin=
  171. g
  172. 68030   32      32       32     32   two 256   {1988-94} 68020 + MMU, 16K
  173.                                                burst mode.
  174. 68EC040 32      32       32     32    two 4K   68040 w/o FPU and MMU {~6802=
  175. 0}
  176. 68LC040 32      32       32     32    two 4K   68040 w/o FPU {~68030}
  177. 68040V  32      32       32     32    two 4K   68040 w/o FPU, PowerBooks-19=
  178. 94
  179. 68040   32      32       32     32    two 4K   MMU, FPU, pipelining, double=
  180. d=20
  181.                                                internal clock rate**
  182. 68050=09development discontinued in favor of 68060
  183. 68060   32      32       32     32    two 8k   68040 + better FPU, supersca=
  184. lar
  185.                                       Branch   pipelining, cache line burst=
  186. s,
  187.                                       target   3.3 V, self power management=
  188. ,
  189.                                                equivalent capabilities &=20
  190.                                                speeds to Pentium {P54c}***
  191.  
  192. Note: the now defunct NeXT and Amiga machines used the 68030 and 68040.
  193. *Earlier 68000 Mac designs created a 4 MB limit.
  194. ** "Current 68040 chips specified as 25-, 33-, and 40-MHz are already capab=
  195. le
  196.  of running internal processing circuitry at 50, 66 and 80 MHz, respectivel=
  197. y"
  198.  (Electronic Buyer's News Aug 20, 1993; pointed out by Bradley Lamont and
  199.  Motorola 68040 data book in 92).  Apple now markets 68040 Macs as 'clock
  200.  doubled' though speed is NOT in the 486dx2's class {see CPUs Comparison
  201.  List}.=20
  202. ***Motorola claims (MC-68060.txt).  Will be used in Macs _only_ via third
  203.  party accelerators.
  204.  
  205. The following PowerPCs are to be in both IBM and Mac machines.  They are
  206. Motorola/IBM RISC CPU chips.
  207.  
  208. PowerPC ALU  Registers  External bus   CPU     Features/
  209. CPU                     data  address cache    Notes
  210. MPC601  32    int 32     64     32     32K     3 instructions/cycle max,
  211. [.6]          fp  64                 combined  258 chips/wafer,  =20
  212.                                        I/D     80 MHz-SPECint92: 77;
  213.                                                SPECfp92: 93. 9 {66}, and
  214.                                                ~11 {80 MHz} watts*
  215. MPC601  32    int 32     64     32     32K     Faster and less power consum=
  216. ing
  217. [.5]          fp  64                 combined  version of .6 MPC601. 100 MH=
  218. z
  219.                                        I/D     uses 5 watts (MacWeek 04/04/=
  220. 94)
  221. MCP601+                                        Lowpower version of 601
  222.                                                100 MHz at 2 watts.
  223. MPC603                                two 8k   Systems delayed in favor of=
  224. =20
  225. MPC603+                               two 16k  603+, 80 MHz-SPECint92: 77;
  226.                                        I/D     SPECfp92: 93.  2.0 {66},
  227.                                                3.0 watts {80 MHz}*
  228. MPC604  32    int 32     64     32    two 16k  4 instructions/cycle max,=20
  229.               fp  64                   I/D     373 chips/wafer,
  230.                                                100 MHz-SPECint92: 160;=20
  231.                                                SPECfp92: 165, Systems: 95.*
  232. MPC620  64      64      128     40    two 32k  133 MHz-SPECint92: 225; =20
  233.                                64 e            SPECfp92: 300 {projected}
  234.                                80 v            Systems: 2H 1995.
  235.                                                (BYTE 11/94:113-20)
  236.  
  237. e - effective  v - virtural
  238.  
  239. *(Byte 8/93:84; Hambrecht & Quist/MacWeek 9/20/93; BYTE 04/94:61; MacUser
  240.  06/94:40; BYTE 6/94:265).  MPC601/50 MHz-$165; MPC601/66 MHz-$165;
  241.  MPC601/80 MHz-$248; MPC601/100 MHz {Nov 94}-$399 (Announcement 10/17/94)
  242.  Apple showed off a MPC601/120 Mac (MacWeek 05/23/94)
  243.  MPC603/66 MHz-$165; MPC603/80-$195; MPC604/?? - $549=20
  244.  (Announcement 10/17/94)
  245.  MPC601/80 SPECmarks are w/o a Level 2 memory cache. With 1 MB Level 2 memo=
  246. ry
  247.  cache the SPECmarks are SPECint92: 85; SPECfp92: 105 (Motorola) Both machi=
  248. nes
  249.  use 33 MHz 64-bit bus (BYTE 04/94).
  250.  All MPC603 SPECmarks are with 1 MB Level 2 cache (Motorola).
  251.  The 603+ which will be faster than the MPC603 and have double the cache
  252.  (MacWeek 05/23/94). MPC630 and MPC7xx rumored.
  253.  
  254. CPUs Comparison List
  255.  As a general rule of thumb Motorola chips are faster than Intel chips at t=
  256. he
  257.  same frequency {030/25 ~=3D 386/33; 040/33 ~=3D 486/50}, but Intel has chi=
  258. ps at
  259.  higher frequencies than Motorola, so this evens out.  The Macintosh Bible
  260.  4th edition and IBM System User, 1/92 v13 n1 p43(1) support the comparison=
  261. s
  262.  made between Intel and Motorola chips below and statements made here.
  263.  
  264. <=3D80186  ~ 68000 {16-bit vs 16/24/32-bit chip.  The 4 MB limit on the 680=
  265. 00
  266.  Macs brings the chip in them down to the 80186 and lower chips, otherwise
  267.  the 68000 would compare to the 80286.}
  268.  
  269. 286      ~ 68020 {hardware segmenting vs. 68020's 32-bit ALU and having no
  270.  usable built-in MMU unlike their successors [80386, 68030].  The use of th=
  271. e
  272.  hardware segmenting and the 16-bit nature put the 286 between the 60000 an=
  273. d
  274.  68030 in features and the LC's 16-bit data path strenghthens the 286 ~ 680=
  275. 20
  276.  comparison.}
  277.  
  278. 386      ~ 68030 {32-bit chips with MMUs, and protected memory.  At present
  279.  application protected memory is limited to A/UX 3.0.  System 7.x uses this
  280.  feature to protect a RAM disk created by the Memory control panel which is
  281.  supported only on Powerbooks, Quadras and Power Macintoshes.  The Color
  282.  Classic and LCII 16-bit hardware data paths makes the 68030s in them
  283.  comparative to 386sxs.}
  284.  
  285. 486sx    ~ 68LC040 {same as 486 and 68040 without the FPU; used as a low co=
  286. st
  287.  solution for people who do not need the FPU.  Only in comparison with Wind=
  288. ows
  289.  programs does the 68LC040 approch 486SLC2 - chip cache or '486dx2sx'
  290.  speeds.}
  291.  
  292. 486     ~ 68040 {32-bit microprocessors with built-in FPU, MMU, 8K internal
  293.  cache (which is implemented as two 4K caches in the 68040 and one in the
  294.  486).  Please note that MHz for MHz a 486dx2 outperforms a 68040.  For
  295.  example a 68040/40 is ~95% the speed of a 486dx2/66 (Ingram 93 report)}
  296.  
  297. Pentium ~ 68060 {Both are superscalar, but may flounder against the cheaper=
  298. ,
  299.  faster MHz, less heat producing, and partly ported to PowerPC chips.}=20
  300.  
  301. PowerPC =3D PowerPC {This CPU line is planned to run programs from DOS, Win=
  302. dows,
  303.  OS/2 and Mac OS through the CHRP platform.  Insignia's Windows emulator
  304.  for Mac produces 486sx/25 speeds on Power Macintosh 6100/60 and 486dx/33 o=
  305. n
  306.  the Power Macintosh 8100/80.  Native code runs two - four times those spee=
  307. ds
  308.  and is ~1.50 times a Pentium of the same MHz (Ingram 94 report).}
  309.  
  310. Hardware=20
  311. PowerPC machines=20
  312. IBM PowerPC: <$3,000 model delayed.
  313. Apple PowerPC {Power Macintosh}
  314.  $1,819 - 6100/60: 8/250; 1 PDS, 1 cache slot
  315.   {Speed, Native: 2-4x 68040/33, emulated 68EC040: 030/25 to 040/40}
  316.  $2,899 - 7100/66: MPC601/66, 8/500/1 MB VRAM, 3 NuBus 90, 1 PDS,
  317.   1 cache slot; {Speed: 1.25 times faster than 6100/60}
  318.  $4,249 - 8100/80: MPC601/80, 8/500/2 MB VRAM/256 Kb, Level 2 memory cache,
  319.   3 NuBus 90, 1 PDS slot; 2 SCSI-2 ports.
  320.   {Speed: 2.00 times faster than 6100/60}
  321.  $6,379 - 8100/110: 16/2 GB/CD-ROM, Level 2 memory cache, 3 NuBus 90,
  322.   1 PDS slot; 2 SCSI-2 ports.
  323.  AV cards cause a video speed decrease of ~25% while VRAM causes a increase
  324.  of ~10% (MacUser 05/94:83).
  325.  Ethernet and GeoPort are standard features
  326.  Prices are averages and do not include color monitor and keyboard.
  327.  (PC Week 08/30/93; PR Newswire 10/19/93; MacWeek 11/29/93; MacWeek 01/17/9=
  328. 4;
  329.  PC Week 01/31/94; MacWeek 02/07/94; MacWeek 02/28/94; TidBITS #214;
  330.  MacWeek 03/07/94; TidBITS #217; MacWeek 09/12/94)
  331.  Apple has developed an 68EC040 emulator that is twice the speed of the
  332.  present one (MacWeek 06/13/94)
  333.  
  334.  Apple Power Macintosh Configurations
  335.  6100/60 - 8/250/CD: $2,029; 16/350/SoftWindows {Insignia's Windows\
  336.   emulator}: $2,499; AV card: $479
  337.  7100/66 - 8/500/CD/1 MB VRAM: $3,109; 16/500/SoftWindows/1 MB VRAM: $3,419=
  338. ;
  339.   16/500/CD/AV/2 MB VRAM: $3,699
  340.  8100/80 - 16/500/CD/2 MB VRAM: $4,850; 16/500/CD/AV/2 MB VRAM: $5,062;
  341.   16/1 GB/CD/2 MB VRAM: $5,379
  342.   (MacWeek 02/07/94; MacWeek 03/07/94; TidBITS #217; MacWeek 09/12/94).
  343.  
  344.  6100/66 and 7100/80: Nov 94 (MacWeek 08/15/94)
  345.  Nitro {Q1 95}: replacement for Power Mac 8100; 3 PCI slots (MacWeek 06/13/=
  346. 94)
  347.  Tsunami {Q1 95}: 6 PCI slots, no built-in video (MacWeek 06/13/94)
  348.  TNT Macs {Q1 95}: MPC601/03/04 <=3D150 MHz; 6 PCI slots, DAV slot, better =
  349. and
  350.  faster video {32-bit in/out} (MacWeek 08/09/93; MacWeek 01/17/94; MacWeek
  351.  06/13/94)
  352.  Alchemy {June 95}: entry level machine, modular design; 1 PCI slot
  353.  Catalyst {June 95}: replacement for Power Mac 6100-7100; 3 PCI slots
  354.  
  355. Mac->PowerPC upgrades
  356.  Apple - 68040 PDS Upgrade Card: $699; 63x MPC601/68040 card - $599;
  357.  logic-board upgrades range between $1000 - $2,000.  In general every
  358.  Macintosh that had a CD-ROM configuration has {or will have} a logic-board
  359.  upgrade option.
  360.  
  361.  DayStar Digital Inc. - 66 MHz and 80 MHz processor upgrade cards for the
  362.  Centris/Quadra 650, and the Quadra 700, 800, 900 and 950. Have PowerMac RO=
  363. Ms
  364.  on the cards and allow 60ns 72-pin SIMM expansion. Has trade in for owners=
  365.  of
  366.  old cards. Value range of old cards: from 15% to 50%.=20
  367.  Price: $1,200 to $1,700 dependent on speed. (MacWeek 01/17/94;
  368.  MacUser 05/94:36)
  369.  
  370.  Reply Corp. - MPC603 logic boards.
  371.  
  372. Other PowerPCs: Canon-NeXT (NB 05/11/93), and Sun {rumored}. Other potentia=
  373. l
  374.  sources:  Radius Inc., MicroNet Technology Inc., SuperMac Technology Inc,
  375.  Acer America Corp, Dell Computer Corp and 11 other companies (MacWeek
  376.  9/27/93). Spacifics vague.
  377.  
  378. 217 native Power Macintosh programs out with 500 projected by the end of 94=
  379.  
  380. OSes {assumes full installation [print drivers, fonts, Multifinder, etc.]
  381. and multiple application use.}
  382. PowerPC OSes
  383. IBM OS based {see IBM OS section for details}:
  384.  AIX PowerOpen, NeXTStep, Solaris OS, Expose and Novell DOS 7.0
  385. Mac AIX [UNIX] {1995}:  This OS is planned to replace A/UX.
  386. MAE {Macintosh Application Enviroment}:  Apple's Mac-on-Unix 680x0 emulator.
  387. MAS {Macintosh Application Services}:  Apple's Mac-on-Unix 680x0 emulator that
  388.  also runs PowerPC Mac programs on PowerOpen versions of UNIX.
  389. Pink [Taligent OS]: Alpha version is out (MacWeek 07/18/94}, final version
  390.  expected in 1995.  PowerOpen version of OSes will likely contain parts of
  391.  this OS (MacWeek 01/25/93).  
  392. System 7.1.2: first OS for the PowerPC Mac.
  393. Windows NT: Possible port (MacWeek 04/05/93).  See IBM OS section for details.
  394. WorkPlace OS: OS/2 for the PowerPC with Pink features. Will run Mac, Windows,
  395.  and AIX programs and may have parts of the Mac OS (PC Week 09/20/93) and may
  396.  even run Mac programs (MacWeek 09/27/93).  It will run first on PowerPCs then
  397.  on the x86/Pentium line (PC Week 09/20/93).
  398.  
  399. Mac {July 18, 1994}
  400.  Apple puts 512K to 4 MB of API and OS internals in its ROMS {which gets
  401.  bypassed as the system moves away from that code base via upgrades, patches,
  402.  etc.}, and urges programmers NOT to call the hardware directly.  These two
  403.  factors allow programmers to write smaller programs since commands are
  404.  consistant regardless of the internal hardware.  This also allows Apple to
  405.  write a smaller disk OS and have a lower RAM requirement then a totally disk
  406.  based OS.  Macs use 'Masked ROM' which is as fast as DRAM (Jon Wtte).
  407. 6.0.7: Single program usage base requirements: 1 MB and DD floppy, 
  408.  cooperatively-multitasking base requirements: 2 MB and HD floppy.  
  409.  Features a GUI, cooperative-multitasker [MultiFinder], standard program
  410.  interface, & standard stereo sound support [snd], and Network receiving part
  411.  of AppleShare software.  This 24-bit OS has a 8 MB RAM barrier. Some third
  412.  party products allow 14 MB of Virtual Memory as long as real RAM is below
  413.  8 MB.
  414. 6.0.8: 6.0.7 with 7.0.0 print drivers.
  415. 6.0.8L:  System 6 for some Macs that required System 7.0.X. Rarely used.
  416. 7.0.X: Base requirements: 2 MB, 40 MB hard drive, and 68000; De-facto standard 
  417.  to run all features well: 4 MB, 80 MB hard drive, and 68030.  Using up to
  418.  10.08 MB of hard disk space this 24 and 32-bit OS has 6.0.7 features plus
  419.  program linking within and between computers [IAC], built-in server
  420.  capabilities {Filesharing can be used by older OSes using AppleShare Client
  421.  software and can be accessed by 10 Macs max; 4-5 is more speed practical,
  422.  IAC requires 7.X}, Virtual Memory in machines with MMU, drag and drop,
  423.  QuickTime, wildcard search/selection & built-in TrueType support.  Supports
  424.  sound input [AIFF and snd] for most present machines.  Can access up to 1 GB
  425.  of true RAM and 4 GB of virtual memory.  To use real RAM beyond 8 MB it must
  426.  be in 32-bit mode; older machines require 'Mode 32' extension.  Apple's last
  427.  'free' OS.  More useable than MS-DOS or Windows (Consumer Reports)
  428. 7.1.0: 7.0.1 with WorldScript support, speedier {10% faster on Quadra line
  429.  (sys71_vs_70_speed.txt)}, and less RAM usage than 7.0.X (MacWeek 9/14/92;
  430.  PC Week 9/7/92). To run in 32-bit mode on older machines this requires the
  431.  'Mode 32' or '32-Bit Enabler' extension.  Marks the start of Apple selling
  432.  its Mac OS: Bundled with new machines, $49 for 7.0.X upgrades, $99 otherwise.
  433.  Programs take up about the same hard disk space as comparitive DOS programs
  434.  and about one-half less disk space than their x86/Pentium Windows
  435.  counterparts (Byte April 93:102; Ingram Report 10/93).
  436. Thread Manager {prototype-7.1.0 extension} allows preemtive multitasking 
  437.  for programs written for it.  
  438. 7.1.2: 7.1.0 rewritten for the PPC chips with PC Exchange. 32-bit OS.  On Mac
  439.  without Power Macintosh ROMs this adds 4 MB to RAM requirements. (PC Week
  440.  02/28/94). Native code programs are 10 - 30% larger {i.e these programs
  441.  are only 57% - 65% the size of comparitive x86/Pentium Windows programs}
  442.  (calculations from Motorola & Apple announcements; Byte 04/93:102;
  443.  Ingram Report 10/93)  Rumor-best speed is with VM set at 1 MB above
  444.  real RAM.
  445. QuickDraw GX: display PostScript equivalent for QuickDraw that improves
  446.  font handling, background printing, and color management (by using
  447.  ColorSync).
  448. 7.5.0: 7.1.2 with AppleScript {scriptable Finder}, MacTCP, Macintosh Easy
  449.  Open, QuickDraw GX, PowerTalk, PlainTalk, Thread Manager, Drag and Drop
  450.  Manager {between programs}, improved Find File, and Apple Guide {balloon help
  451.  replacement}.  Also includes WindowShade, a hierachical Apple menu, a menu
  452.  clock, and Sticky Memos.  680x0/MPC601 version requires 2.5/4.5 MB {4/8
  453.  recommended} RAM for core elements, 3/5.5 MB {8/16 recommended} for adding
  454.  QuickDraw GX and PowerTalk. (BYTE 8/94:188; MacWeek 7/18/94; MacUser
  455.  09/94:79).
  456. Copland: 2H 1995.  Microkernel based, multitheading, Memory protection,
  457.  OpenDOC, and new I/O.  To be written in native PowerPC code; asynchronous
  458.  file system will access volumes up to 256 terrabytes {~262000 GB}.  Support
  459.  for non-Mac systems and files will be provided (BYTE 5/94:40; MacWeek
  460.  7/11/94; PC Week 7/11/94).
  461. Gershwin: 1996.  Microkernel based, preemptive multitasking, a concurrent File
  462.  Manager and configurable allocation block sizes with a 4 KB default (MacWeek
  463.  7/11/94).
  464. A/UX 3.0.1 {3.1-wgs 95} [UNIX]:  Base requirements: 8 MB RAM and 80 MB hard
  465.  Drive.  To run well: 16 MB RAM and 240 MB hard drive. Apple's version of Unix
  466.  based on an old AT&T SVR2 release, with extensions from more recent SV
  467.  releases, and BSD releases.  The memory and disk requirements are about
  468.  average, for a networked protected mode preemptively multitasking server OS
  469.  (Faisal Nameer Jawdat).
  470. AIX [UNIX]: this is planned to replace A/UX as the Mac's UNIX OS.
  471. MachTen {by Tenon}: Mach that runs on top of System 7.x.
  472. Note: sound output was provided in OSes 3.2 to 6.0.5 via many third party
  473.  formats including the following:  snd, WAVE, ASND, FSSD, QSSN, SMSD, SOUN,
  474.  dc2d, and DCFL.  In 6.0.7 the sound manager formally established sound 'snd'
  475.  and AIFF as standards which causes some playback problems for the other
  476.  formats, though most still play correctly.
  477.  
  478. IBM/PC clone OSes
  479.  Due to their modualar nature these machines have little GUI code, data, and
  480.  hooks present in hardware for programmers to work with, so most of the coding
  481.  must be provided in the OS.  Since hard disks were slow the disk OS code is
  482.  read into RAM along with what little ROM code there is {Shadow ROM}.  This
  483.  results in faster implementation since RAM is faster then PROMS or EPROMS. 
  484.  Disk based OS code has the advantage of being able able to optimize code for
  485.  a certain piece or collection of hardware instead of using a 'ROM patch'  The
  486.  modular nature of code reduces patch size for major revision of hardware
  487.  support.
  488. MS-DOS 5.0: Conventional Memory mode is limited to either 640 K {DOS's
  489.  own memory manager} or 1 MB {third party memory managers}.  XMS allows up
  490.  to 16 MB but is usable only by certain programs.  Protected Mode Interface
  491.  (DPMI) compliant programs running in 32-bit Protected Mode [386dx] also
  492.  allow 16 MB. Contains DOS 4.0 GUI shell.  Advantage: allows the best
  493.  computer speed/cost ratio of any OS.  Disadvantage: needs extensive
  494.  programming knowledge and is very expensive to train people to get the
  495.  great speed/cost ratio (Gartner group).
  496. MS-DOS 6.22: DOS 5.0 with the added features of a disk defragmenter, debugger
  497.  for the CONFIG.SYS file and built-in file compresion. It needs a $80 module
  498.  for networking.  (InfoWorld 8/29/94).
  499. MS-DOS 7.0:In development (PC Week 04/05/93).  Will come with Windows95.
  500. Windows 3.0: Runs on top of DOS.  Breaks 640K/1 M barrier but still uses DOS
  501.  file structure.  Base requirements: 1 MB, floppy and 286; to run well 2 MB,
  502.  hard drive, 386sx and fast display adapter {> 8-bit}.  Has Mac's QD
  503.  equivalent called Windows GDI [Graphics Device Interface]. Does not have
  504.  consistent application interfaces {Like 84-85 Mac programs} nor a very large
  505.  program base {compared to DOS}, still tends to slow the machine down
  506.  (Info-IBMPC Digest V92 #186) with speed more dependent on the display
  507.  adapter then on the CPU (Bill Coleman) and "A user pumping up a Windows
  508.  machine past 64 MB (or even 16 MB in some cases) can encounter some nasty
  509.  conflicts." (Computer Shopper, 07/93 v13 n7 p180(7)).  Some programs need
  510.  editing of config.sys, autoexec.bat, or system.ini to run/display 
  511.  correctly (Fortune 10/04/93:112).  Window programs tend to be disk and
  512.  memory hogs compared to their DOS counterparts (Byte April 93:98-108).
  513. Windows 3.1: A faster version of Windows 3.0 with better memory managment.
  514.  Base requirements 2 MB, hard drive and 386sx; to run well 8 MB, hard drive,
  515.  386sx (PC Magazine 94).  Takes a 12-15% performance hit in enchanced {32-bit}
  516.  mode (BYTE 11/93:85).  In general Windows and its applications occupy 1.84
  517.  times more disk space  than their 680x0 Macintosh counterparts
  518.  (Byte 04/93:102; Ingram Report 93).
  519. Windows for Workgroups:  To run well: 4 MB RAM and 386dx (PC World
  520.  Feb/93:160). Intermediary between Win 3.1 and Windows NT.  It is
  521.  basically Windows 3.1 with built-in peer to peer networking support.
  522. Windows 95 [Chicago] {May 95}; Requirements {rumor}: 8 MB and 386 
  523.  (Washington Post 9/26/94).  32-bit OS combining 3.x and NT features that does
  524.  not run on top of DOS.
  525. Windows NT:  ~50 MB of disk space [including swap file] 16 MB recommended
  526.  (PC Week 07/19/93).  This 32-bit OS has protected mode multitasking,
  527.  multithreading, symmetric multiprocessing, recoverable file system, and
  528.  32-bit data GDI.  Has built-in OSF DCE compliant networking and can handle
  529.  up to 4 GB RAM.  Windows programs ran up to 10% slower on the beta
  530.  (PC Week 03/15/93).
  531.  Windows upgrades: $295 for upgrades, $495 otherwise (PC Week 03/15/93).
  532. Daytona {NT 3.5}: Smaller memory requirments, PPC, and OpenGL
  533. Cairo {Mid 1996}: Object File System, New GUI, and intergrates Plug and Play.
  534. Non MS-OSes
  535. AIX:  IBM's UNIX system, planned to be a subset of PowerOpen and Taligent OS.
  536.  3.2.5 is a precursor to PowerOpen-compliant 4.0 (PC Week 09/13/93).
  537.  Variant will replace A/UX in Macs.
  538. AIXlite:  4 MB RAM, 80 MB disk space.  May be used as a PowerPC OS
  539.  (PC Week 06/28/93).
  540. PC-DOS 6.3: IBM's version of DOS.  It runs Windows much faster then MS-DOS due
  541.  to faster file I/O and video handling (InfoWorld 8/29/94).
  542. DR DOS 6.0: same as DOS 5.0 with some extras {like built-in data compression} 
  543.  and memory management enhancements. Still has 640K/1MB barrier.
  544. Expose: Novell DOS 7.0 with a Linux 1.0-based kernel: $99.
  545.  also will run on PowerPC chip (PC Week 05/16/94)
  546. OS/2 2.1: Base requirements- 4 MB RAM, 40 MB hard drive, 386sx; to run well-
  547.  8-16 MB RAM, 60 MB hard drive {uses 17-33 MB}, and 386dx CPU. This 32-bit
  548.  multithreaded, multitasking OS with UNIX-like features can address up to
  549.  4 GB RAM but on ISA systems using their own DMA {Direct Memory Access}
  550.  drivers ALL memory above 16 MB RAM is used a fast swap file.  Windows
  551.  programs run faster on this than on DOS and Multimedia support built-in (BYTE
  552.  June 93:193)  IBM plans to use Taligent's OOPS in future versions of this.
  553. OS/2 3.0 {Warp}: fragmental infomation.
  554. NeXTStep 3.2: Base requirements-8 MB {2-bit grayscale}/12 MB {8-bit
  555.  grayscale}/16 MB {16-bit color}, 120 MB {330 MB with Developer tools} hard
  556.  drive, 486sx.  Suggested-12 MB {2-bit grayscale}/16 MB {8-bit grayscale}/24
  557.  MB {16-bit color}, 200 MB {400 MB with Developer tools} hard drive , 486sx
  558.  (NeXTStep CD-ROM).  Object-oriented Mach (UNIX)-based microkernal GUI OS with
  559.  built-in multi-architecture binary support, preemptive multitasking,
  560.  multithreading, virtual memory, multimedia e-mail, on-line help, Display
  561.  PostScript Level 2, networking support {NFS 4.0, Novell, Ethernet, Token
  562.  Ring}, Pixar's Interactive- and Photorealistic- 3D RenderMan, Pantone color
  563.  support, and Object Links. Can read, write, and initialize Mac and IBM disks.
  564.  (1993 NeXT, Inc. literature - Dayne Miller).  Lacks device-drivers for some
  565.   hardware cards, DriverKit to write above lacking device-drivers, and
  566.   supports Portable Distributed Objects and OpenStep. (pcu@umich.edu)
  567. Solaris OS for x86: a SunSoft port.  A 32-bit OS with symmetric 
  568.  multiprocessing and multithreading, built-in networking capabilities with 
  569.  tools to allow remote configuring and adminstration features, and a
  570.  communication package.  WABI {windows emulator} runs Windows programs
  571.  60% faster than Windows 3.1 does on a 486.  Client: $795,  50 users server:
  572.  $1,995, 1000s users server: $5,995.  Developer kits-software: $495,
  573.  hardware: $195.
  574.  
  575. OS Number Crunching (Mel Park)
  576. Mac
  577.  Arithmetic is done in a consistent numerical environment {SANE or Standard
  578.  Apple Numerics Environment}. 680x0 floating point numbers are 96 bits long
  579.  when an FPU is present and 80 bits otherwise. The Power Macintoshes use a
  580.  totally different method.  Exceptions, such as dividing by zero or taking the
  581.  square root of a negative number, do not cause an abort but are handled in a
  582.  logically consistent manner. 1/0 produces the internal representation for
  583.  infinity (INF).  1/(1/0) produces zero. The above treatment of 1/(1/0) occurs
  584.  in an FPU-equipped machine even when SANE is bypassed and the FPU programmed
  585.  directly {which Apple says not to do.}
  586.  
  587. IBM
  588.  Floating point numbers are 80-bits with a hardware FPU, 64-bits when
  589.  emulated.  The way they are handled is dependent on the coding of whatever
  590.  compiler or assembler was used for a program. On older DOS complilers
  591.  exceptions could cause program aborts; 1/0 and 1/(1/0) would abort to the
  592.  DOS prompt at the point where they occured.  Most present compilers handle
  593.  this better. 
  594.  Result: there is little consistent handling of numbers between DOS, Windows
  595.  and OS/2 programs nor between programs for just one OS.
  596.  
  597. Networking [Includes printing]
  598. WYSIWYG printing can be a problem with either Mac of IBM machines especially 
  599. if one sends TrueType fonts to a older style PostScript printer.
  600. Mac
  601. Hardware: Built-in printer port and a built-in modem port.  LocalTalk has
  602.  moderate speeds (230.4 Kb/s), requires special connectors for each machine
  603.  ($15 and up), and is run through the printer port.  Some third party
  604.  networking programs use the modem port.  Built-in Ethernet is becoming common
  605.  with transceivers available {Power Macintosh, Quadras and some Centris
  606.  models} but many older Macs require a PDS or Nubus card at about $150-$300
  607.  for each machine.  These cards provide three connectors and transceivers
  608.  {thick, thin, and 10BaseT} for Ethernet. TokenRing has been a network option
  609.  since 1989.  Over five years a Mac is the cheapest overall (The Gartner Group
  610.  - cited in Fortune 10/04/93:110).
  611. Software: AppleTalk {the suite of protocols} standard with Mac OS, which can
  612.  use variety of media types.  AppleShare client software included with the OS
  613.  and can connect to file servers such as Novell Netware, 3Com 3+Open, Banyan
  614.  Vines, DEC Pathworks, Apple's AppleShare servers, System 7 File Sharing
  615.  machines, and AFP servers running on variety of UNIX hosts.  MacTCP allows
  616.  typical TCP/IP communications (telnet, ftp, NFS, rlogin).  Third-party
  617.  software to connect to NFS servers.  DEC Pathworks provides DECnet support. 
  618.  Peer-to-peer file sharing software built into System 7.1 (See OS section). 
  619.  Full server software is extra. 
  620. Printing requires connection of the printer and the printer being selected in
  621.  the chooser.  Changing printers is by selecting a different name in the
  622.  chooser.  The same is true of connecting to servers.
  623.  
  624. Printing bugs:  Monaco TrueType font is different then the screen bitmap font.
  625.  {QuickDraw GX is suppossed to fix this and similar problems.}
  626.  
  627. IBM  
  628. Hardware: LocalTalk [not widely used], Ethernet,  ArcNet, and TokenRing.
  629. Software: Novell Netware, IBM Lan Server, Banyan Vines, DECNet, Windows/Work
  630.  Groups, AppleTalk protocols, and AppleShare {subset of AppleTalk}.
  631. Each of the MS-DOS networking schemes are, in general, totally incompatible
  632.  with the others. Once you have chosen one, you are pretty much locked-in to
  633.  that product line from then on.  Windows/Work Groups is a little more
  634.  forgiving and removes some of this problem.  Novell Netware is the biggest,
  635.  {~80 percent of the corporate market.} and in general is more powerful and
  636.  offers better control/management/security than AppleShare, but it's also more
  637.  complex to set up and manage.  This will change due to the use of the Mac
  638.  finder and file management system by Novell (MacWeek 3/22/93).
  639. Printing {Very OS dependent}
  640. DOS: If it's a single user, then you plug the printer into the
  641.  parallel port, and don't worry about it {Tweeking may be needed with
  642.  poorly written software}.  Network Printing is not controlled by the
  643.  system, but is mostly  implemented by the actual program, therefore
  644.  performance varies from one software program to the next.
  645. Windows 3.x: supports standard drivers and can do a good job of showing "jobs" 
  646.  in the print queue, but it can list printers as "active"... even if they 
  647.  are not.  This becomes a problem if there are several incompatible printers 
  648.  on the same net, because there's no way for software to reliably determine 
  649.  which printer is active right now.  Windows for Workgroups is more Mac-like 
  650.  and intelligent about this.
  651. OS/2: Mac-like; the os deals with printers, with apps making calls to the OS.
  652. Printing bugs: due to poor programing some programs for all the above OSes do
  653.  not have WYSIWYG printing.  This is the fault of the programs in question
  654.  and not that of the OS involved.
  655.  
  656. Price issue: This is very dynamic with Mac providing more build-in features
  657.  than IBM and IBM being more 'get only what you need' then Mac, and price
  658.  wars going on in both worlds.
  659. In general, when one adds all the standard Mac hardware features to an IBM
  660.  {built-in input/output sound support, SCSI, PDS,  built-in monitor support,
  661.  built-in networking, standard interface, and NuBus equivalent in higher
  662.  machines} the Mac tends to be cheaper then an equivalent equipted IBM
  663.  machine at purchace and over five years.
  664.  (IBM System User, Jan 1992 v13 n1 p43(1) {91 Ingram report};
  665.  Fortune 10/04/93:110 {92 Gartner Group report}; BYTE 9/94:79 {93 Gartner
  666.  Group report-Windows PC}; 93 Ingram report; 94 Ingram report).
  667. {Since some IBM monitors can be used with Macs the over all cost of a Mac can
  668.  be cut even further (MacUser Aug 1992:158-176)}
  669.  
  670.  
  671. These are the facts as they were known to me on 12/01/94 and may be changed by 
  672. new developments, announcements, or corrections.  Corrections to the 
  673. information are welcome.
  674. Please email corrections to 
  675. AOL:  BruceG6069
  676. Internet:  BruceG6069@aol.com
  677.  
  678. Bibliography notes
  679. 'Info-IBMPC Digest' back issues were available from wsmr-simtel20.army.mil
  680.  {discontinued Oct 1993 in directory PD2:<ARCHIVES.IBMPC>.
  681. 'Dictionary of Computer Terms 3rd ed.' (ISBM 0-8120-4824-5)
  682. jay@seaspray.uacn.alaska.edu (Jay C. Beavers)
  683. bericksn@ac.dal.ca (Sean)
  684. david@visix.com (David Charlap)
  685. bcoleman@hayes.com (Bill Coleman)
  686. matt@wardsgi.med.yale.edu (Matt Healy)
  687. cj00+@andrew.cmu.edu (Carl B Jabido)
  688. fj05+@andrew.cmu.edu (Faisal Nameer Jawdat)
  689. dana@vnet.ibm.com (Dana Kilcrease)
  690. jokim@jarthur.claremont.edu (John H. Kim)
  691. lamont@catfish16.rtsg.mot.com (Bradley Lamont)
  692. mem@jhufos.pha.jhu.edu/mem@pha.jhu.edu (Mel Martinez)
  693. dayne@u.washington.edu (Dayne Miller)
  694. mpark@utmem1.utmem.edu (Mel Park)
  695. pcu@umich.edu
  696. noah@apple.com (Noah Price)
  697. terjer@ifi.unit.no (Terje Rydland)
  698. lschultz@ichips.intel.com (Len Schultz)
  699. especkma@reed.edu (Erik. A Speckman)
  700. d88-jwa@nada.kth.se (Jon Wtte)
  701. nan@matt.ksu.ksu.edu (Nan Zou)
  702.  
  703.  
  704.